allocation control